package com.zhuss.bean.bo.intention.intention;

import java.io.Serializable;

import com.zhuss.common.*;

import java.util.*;
/**
 * @description: 个人需求修改bo
 * @author: zhushanshuo
 * @create: Fri Dec 25 09:39:45 CST 2020
 **/
public class UpdatePersonalIntentionBo extends AbstractBo  implements Serializable, BaseBo {

	/**
	 *
	 */
	private static final long serialVersionUID = (long)(Math.random() * 2000000000000000000L);

    private Long intentionId;     //

    private Integer travelPurpose;     //出行目的（上学，上班，临时）

    private String livePlace;     //居住地

    private String livePlaceLongitude;     //居住地经度

    private String livePlaceLatitude;     //居住地纬度

    private String getOnLocation;     //上车地点

    private String getOnLongitude;     //上车地点经度

    private String getOnLatitude;     //上车地点纬度

    private String getOffLocation;     //下车地点

    private String getOffLongitude;     //下车地点经度

    private String getOffLatitude;     //下车地点纬度

    private Date rideDate;     //乘车日期

    private String estimatedRideTime;     //预计乘车时间

    private String expectedArrivalTime;     //期望到达时间

    private Integer rideNumber;     //乘坐人数
    
    private Integer intentionType;     //需求类型  10： 个人    20  集体

    private String rideType;     //乘坐方式（普通，优享）

    private String phone;     //联系方式

    private String remark;     //备注

    private Integer sort;     //顺序

    /**
     * 扩展字段
     * @return
     */
    private List<String> rideTypeList;

    public Integer getIntentionType() {
		return intentionType;
	}

	public void setIntentionType(Integer intentionType) {
		this.intentionType = intentionType;
	}

    
    public Long getIntentionId() {
        return intentionId;
    }

    public void setIntentionId(Long intentionId) {
        this.intentionId = intentionId;
	}

    public Integer getTravelPurpose() {
        return travelPurpose;
    }

    public void setTravelPurpose(Integer travelPurpose) {
        this.travelPurpose = travelPurpose;
	}

    public String getLivePlace() {
        return livePlace;
    }

    public void setLivePlace(String livePlace) {
        this.livePlace = livePlace;
	}

    public String getLivePlaceLongitude() {
        return livePlaceLongitude;
    }

    public void setLivePlaceLongitude(String livePlaceLongitude) {
        this.livePlaceLongitude = livePlaceLongitude;
	}

    public String getLivePlaceLatitude() {
        return livePlaceLatitude;
    }

    public void setLivePlaceLatitude(String livePlaceLatitude) {
        this.livePlaceLatitude = livePlaceLatitude;
	}

    public String getGetOnLocation() {
        return getOnLocation;
    }

    public void setGetOnLocation(String getOnLocation) {
        this.getOnLocation = getOnLocation;
	}

    public String getGetOnLongitude() {
        return getOnLongitude;
    }

    public void setGetOnLongitude(String getOnLongitude) {
        this.getOnLongitude = getOnLongitude;
	}

    public String getGetOnLatitude() {
        return getOnLatitude;
    }

    public void setGetOnLatitude(String getOnLatitude) {
        this.getOnLatitude = getOnLatitude;
	}

    public String getGetOffLocation() {
        return getOffLocation;
    }

    public void setGetOffLocation(String getOffLocation) {
        this.getOffLocation = getOffLocation;
	}

    public String getGetOffLongitude() {
        return getOffLongitude;
    }

    public void setGetOffLongitude(String getOffLongitude) {
        this.getOffLongitude = getOffLongitude;
	}

    public String getGetOffLatitude() {
        return getOffLatitude;
    }

    public void setGetOffLatitude(String getOffLatitude) {
        this.getOffLatitude = getOffLatitude;
	}

    public Date getRideDate() {
        return rideDate;
    }

    public void setRideDate(Date rideDate) {
        this.rideDate = rideDate;
	}

    public String getEstimatedRideTime() {
        return estimatedRideTime;
    }

    public void setEstimatedRideTime(String estimatedRideTime) {
        this.estimatedRideTime = estimatedRideTime;
    }

    public String getExpectedArrivalTime() {
        return expectedArrivalTime;
    }

    public void setExpectedArrivalTime(String expectedArrivalTime) {
        this.expectedArrivalTime = expectedArrivalTime;
    }

    public Integer getRideNumber() {
        return rideNumber;
    }

    public void setRideNumber(Integer rideNumber) {
        this.rideNumber = rideNumber;
	}

    public String getRideType() {
        return rideType;
    }

    public void setRideType(String rideType) {
        this.rideType = rideType;
	}

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
	}

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
	}

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
	}

    public List<String> getRideTypeList() {
        return rideTypeList;
    }

    public void setRideTypeList(List<String> rideTypeList) {
        this.rideTypeList = rideTypeList;
    }
}
